/* ::::: http://www.h2ofusa.com/tts/mm/inc/css.css ::::: */

body, h3, h4, h5, h6 { border: 0px none; padding: 0px; margin: 0px; font-size: 100%; font-family: "微软雅黑"; }
body { background: none repeat scroll 0% 0% rgb(232, 232, 232); color: rgb(51, 51, 51); }
ul { list-style-type: none; padding: 0px; margin: 0px; }
A { color: rgb(51, 51, 51); text-decoration: none; }
h3 { font-size: 16px; }
.top-tool { height: 45px; position: relative; box-shadow: 0px 0px 6px rgb(153, 153, 153); }
.top-tool .title { width: 100%; float: left; position: absolute; margin: 10px 0px; text-align: center; font-size: 16px; }
.top-tool .back { float: left; position: absolute; }
.top-tool .back a { background: url('../images/pre.png') no-repeat scroll center center / 20px 20px transparent; width: 45px; height: 45px; display: block; }
.top-tool .home { float: left; position: absolute; right: 0px; }
.top-tool .home a { background: url('../images/home.png') no-repeat scroll center center / 20px 20px transparent; width: 45px; height: 45px; display: block; }
/* ::::: http://www.h2ofusa.com/tts/mm/inc/pz/pz-mobile.css ::::: */

body { background: none repeat scroll 0% 0% rgb(232, 232, 232); color: rgb(51, 51, 51); border: 0px none; padding: 0px; margin: 0px; font-size: 100%; font-family: "微软雅黑"; }
.pz-panel { padding: 9px; overflow: hidden; position: relative; margin: 4px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); }
.pz-css { font-family: Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif; }
.pz-css p { padding: 0px; margin: 0px; }
.pz-css ul { list-style-type: none; padding: 0px; margin: 0px; }
.pz-css a { color: rgb(51, 51, 51); text-decoration: none; }
.pz-css h3 { font-size: 16px; text-decoration: none; padding: 0px; margin: 0px; }
.pz-css * { box-sizing: border-box; }
.pz-css button { margin: 0px; cursor: pointer; display: inline-block; color: rgb(255, 255, 255); background-color: rgb(240, 173, 78); border: 1px solid rgb(238, 162, 54); font-family: verdana; padding: 6px 10px; font-size: 14px; height: 34px; border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.pz-css button:hover, .pz-css button:active { background-color: rgb(237, 156, 40); border-color: rgb(213, 133, 18); }
.pz-css button:active { background-image: none; outline: 0px none; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset; }
.pz-css button:focus { outline: 0px none; background-color: rgb(237, 156, 40); border-color: rgb(213, 133, 18); }
.pz-css .red { background-color: rgb(217, 83, 79); border-color: rgb(212, 63, 58); }
.pz-css .red:hover, .pz-css .red:active { background-color: rgb(210, 50, 45); border-color: rgb(172, 41, 37); }
.pz-css .red:focus { outline: 0px none; background-color: rgb(210, 50, 45); border-color: rgb(172, 41, 37); }
.pz-css .span12 { width: 100%; padding: 5px; float: left; }
.pz-css .span2 *, .pz-css .span3 *, .pz-css .span4 *, .pz-css .span6 *, .pz-css .span8 *, .pz-css .span9 *, .pz-css .span10 *, .pz-css .span12 * { width: 100%; }
